payment at sight - French English Dictionary